C语言 把10个数赋值给数组a[10],供下面的程序使用
来源:百度知道 编辑:UC知道 时间:2024/06/15 07:32:18
有10个数字:5、4、7、9、3、6、0、9、1、2。
我要把它们赋值给数组a[10],
然后当我输入一个数n,则显示出数组a[10]中的第n个。
例如:当我输入3,则显示出7,当我输入10,就显示出2。
该怎么弄?
我要把它们赋值给数组a[10],
然后当我输入一个数n,则显示出数组a[10]中的第n个。
例如:当我输入3,则显示出7,当我输入10,就显示出2。
该怎么弄?
#include<stdio.h>
int main()
{
int a[10]={5,4,7,9,3,6,0,9,1,2};
int i;
printf("Input a number(1-10):")
scanf("%d", &i);
printf("\nOUTPUT: %d\n", a[i-1]);
return 0;
}
简单啊
#include<stdio.h>
int a[10];
a[0]=5;
a[1]=4;
……
……
a[9]=2;
void main(){
int b ;
cout<<"请输入数字";
cin>>b;
switch(b)
{case 1:
cout<<a[0];
case 2:
cout<<a[1];
…………
…………
}
}
void main(){
int a[10]={5,4,7,9,3,6,0,9,1,2};
int n;
while(scanf("%d",&n),n!=0)
printf("a[%d]=%d\n",n,a[n-1]);
}
//现场编程
#include<stdio.h>
int main(){
int a[10] = {5,4,7,9,3,6,0,9,1,2};
int num ;
while( scanf( "%d", &num ) == 1 ){
if( num < 1 || num > 10 ){